home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / btrieve / btr500.exe / BPATVAP.500 < prev    next >
Text File  |  1990-06-21  |  4KB  |  364 lines

  1. .
  2. .       beginning of patch #0
  3. .
  4. e b49 61
  5. e c0e 61
  6. .
  7. .       end of patch #0
  8. .
  9. .
  10. .       beginning of patch #2
  11. .
  12. e 790a e9 c3 07 90
  13. e 7abf e9 1e 06 33 c0 90
  14. e 80d0 8b 1e 06 0d 4b 89 1e 96 ed 8b 1e 60 09 e9 2e f8
  15. e 80e0 8b 3e 3e 09 8b 0e 96 ed 52 b8 58 00 f7 e1 03 f8
  16. e 80f0 5a 80 bd 0e 00 00 75 05 8b c1 e9 dd f9 8b 0e 3c 09 e9 be f9
  17. .
  18. .       end of patch #2
  19. .
  20. .
  21. .       beginning of patch #3
  22. .
  23. e 7c87 2
  24. e 7e05 2
  25. e 7eaf 2
  26. e a9e0 2
  27. e b0a7 2
  28. e c132 2
  29. e c157 2
  30. .
  31. .       end of patch #3
  32. .
  33. .
  34. .       beginning of patch #4
  35. .
  36. a ce2
  37. jmp 8104
  38.  
  39. a 8104
  40. add sp,+3c
  41. mov cx,44d
  42. push ax
  43. push es
  44. mov es,[f03e]
  45. xor ax,ax
  46. xor di,di
  47. rep stosw
  48. pop es
  49. pop ax
  50. jmp ce5
  51.  
  52. .
  53. .       end of patch #4
  54. .
  55. .
  56. .       beginning of patch #8
  57. .
  58. e 1065 ff
  59. e 1070 ff
  60. e 109d ff
  61. e 10a8 ff
  62. .
  63. .       end of patch #8
  64. .
  65. .
  66. .       beginning of patch #16
  67. .
  68. a 6ec2
  69. jmp 811b
  70.  
  71. a 811b
  72. xor ax,ax
  73. mov [1321],ax
  74. mov ax,[98a]
  75. jmp 6ec5
  76.  
  77. .
  78. .       end of patch #16
  79. .
  80. .
  81. .       beginning of patch #17
  82. .
  83. a 6ad2
  84. jmp 8126
  85. nop
  86.  
  87. a 6b07
  88. jz 6b10
  89.  
  90. a 6b0d
  91. jmp 812c
  92. jmp 8132
  93.  
  94. a 8126
  95. mov cl,[928]
  96. push cx
  97. nop
  98. mov cx,[bx+16]
  99. jmp 6ad6
  100. nop
  101. pop cx
  102. mov [928],cl
  103. lea di,[997]
  104. jmp 6b13
  105.  
  106. .
  107. .       end of patch #17
  108. .
  109. .
  110. .       beginning of patch #18
  111. .
  112. a 812b
  113. push bx
  114.  
  115. a 8132
  116. pop bx
  117.  
  118. .
  119. .       end of patch #18
  120. .
  121. .
  122. .       beginning of patch #19
  123. .
  124. a 8881
  125. es:
  126. mov word ptr [bp+a],0
  127. mov ax,[bx+48]
  128. or ax,ax
  129. jz 88a3
  130. es:
  131. or word ptr [bp+a],4
  132. cmp word ptr [bx+26],0
  133. jne 88a1
  134. mov cx,[bx+28]
  135. sub ax,cx
  136. jge 88a3
  137. xor ax,ax
  138. es:
  139. mov [bp+e],ax
  140. jmp 88ab
  141.  
  142. a 88b3
  143. or word ptr [bp+a],1
  144. nop
  145.  
  146. .
  147. .       end of patch #19
  148. .
  149. .
  150. .       beginning of patch #22
  151. .
  152. a 96bc
  153. pop bp
  154.  
  155. a 97c1
  156. mov di,bp
  157.  
  158. .
  159. .       end of patch #22
  160. .
  161. .
  162. .       beginning of patch #23
  163. .
  164. a 973e
  165. mov cx,[bx+16]
  166. jge 9757
  167. neg word ptr [997]
  168. lahf
  169. cmp cx,2
  170. je 9757
  171. sahf
  172. adc word ptr [999],0
  173. neg word ptr [999]
  174. add word ptr [997],1
  175. lahf
  176. cmp cx,2
  177. je 9768
  178. sahf
  179. adc word ptr [999],0
  180. lea si,[997]
  181. mov di,[96a]
  182. add di,[aae]
  183. add di,[bx+14]
  184. nop
  185. nop
  186.  
  187. .
  188. .       end of patch #23
  189. .
  190. .
  191. .       beginning of patch #24
  192. .
  193. a a764
  194. mov ax,1
  195. push ax
  196. call da83
  197. add sp,2
  198. push ax
  199. mov ax,58
  200. mul word ptr [bp-a]
  201. mov si,ax
  202. les bx,[bp-4]
  203. es:
  204. cmp word ptr [bx+si+6],0
  205. jz a784
  206. jmp a80a
  207.  
  208. a a890
  209. call da83
  210. pop ax
  211. xor ax,ax
  212.  
  213. .
  214. .       end of patch #24
  215. .
  216. .
  217. .       beginning of patch #25
  218. .
  219. a 3594
  220. pop bx
  221. pop bx
  222. jmp fb98
  223.  
  224. a 56e4
  225. or ax,dx
  226. jz 56eb
  227. jmp 57e4
  228. push [bp-c]
  229. push [bp-e]
  230. call 59e5
  231. add sp,4
  232. mov bh,[e582]
  233. xor bl,bl
  234. or ax,bx
  235. nop
  236.  
  237. a 96da
  238. cmp byte ptr [bx+1c],f
  239. jnz 96f4
  240. cmp word ptr [997],0
  241. jnz 96f4
  242. cmp word ptr [bx+16],2
  243. jz 96f7
  244. cmp word ptr [999],0
  245. jz 96f7
  246. jmp 9790
  247. mov byte ptr [e582],80
  248. push cx
  249. mov ax,[bx]
  250. mov [976],ax
  251. mov ax,[bx+2]
  252.  
  253. a fb97
  254. ret
  255. les bx,[bp-4]
  256. mov ah,[e582]
  257. es:
  258. or [bx+f],ah
  259. mov byte ptr [e582],0
  260. jmp 3538
  261.  
  262. .
  263. .       end of patch #25
  264. .
  265. .
  266. .       beginning of patch #26
  267. .
  268. a 875a
  269. mov [d0a],dx
  270.  
  271. .
  272. .       end of patch #26
  273. .
  274. .
  275. .       beginning of patch #28
  276. .
  277. e 589a 90 90 90 90
  278. .
  279. .       end of patch #28
  280. .
  281. .
  282. .       beginning of patch #29
  283. .
  284. e 7f09 eb 2a
  285. .
  286. .       end of patch #29
  287. .
  288. .
  289. .       beginning of patch #30
  290. .
  291. a 58a5
  292. nop
  293. nop
  294. nop
  295.  
  296. a 58ae
  297. call 5a2b
  298.  
  299. .
  300. .       end of patch #30
  301. .
  302. .
  303. .       beginning of patch #31
  304. .
  305. a 5ec5
  306. mov ah,3c
  307. cmp byte ptr [0929],ff
  308. jne 5ed0
  309. mov ah,5b
  310. call bf7c
  311. jnc 5ee6
  312. cmp ax,50
  313. je 5edd
  314. jmp 5fb8
  315. mov word ptr [0cce], 003b
  316. jmp 5ffb
  317.  
  318. .
  319. .       end of patch #31
  320. .
  321. .
  322. .       beginning of patch #32
  323. .
  324. a dbc7
  325. cld
  326.  
  327. a dbd5
  328. nop
  329.  
  330. .
  331. .       end of patch #32
  332. .
  333. .
  334. .       beginning of patch #34
  335. .
  336. a 1a83
  337. nop
  338. nop
  339.  
  340. .
  341. .       end of patch #34
  342. .
  343. .
  344. .       beginning of patch #36
  345. .
  346. e d76e c3
  347. e fb97 c3
  348. .
  349. .       end of patch #36
  350. .
  351. .
  352. .       beginning of patch #38
  353. .
  354. .e c58b EB
  355. .
  356. .       end of patch #38
  357. .
  358. .
  359. .       END OF PATCHES FOR BSERVER.VAP ver 5.00
  360. .
  361.  
  362. w
  363. q
  364.